Cost Item Assembly Employment

When an estimator wants to estimate a scope of work, they can use any available Cost Item Assemblies that have been included in the job. Cost Item Assemblies are employed in the CBS Register in much the same way a resource is employed on a cost item. Cost Item Assemblies can be imported into a project from the Library via the Setup > Job Properties > Cost Basis tab in the same way that resources can be brought in.

Employment

Employing cost item assemblies comes after they have been created by a lead estimator typically. Employing an assembly means an estimator selects a specific assembly to insert into the CBS register as if adding a new cost item. The estimator will be prompted to provide all the inputs or accept the default assumptions required for that assembly.

Job Properties

Cost Item Assemblies can effectively be used as a starting point for various components of an estimate. You can import job specific cost item assemblies by navigating to the Setup menu and selecting Setup > Job Properties > Cost Basis > Cost Item Assembly.

You can also import cost item assemblies into the Library the same way as doing it from within a job. You can access the Master Cost Item Assembly Register by navigating to the Library > Cost Item Assembly Register.

Insert Cost Item Assemblies

Once your Cost Item Assemblies are created, the cost items must be inserted into the CBS Register. They can be inserted as a subordinate or new cost item anywhere in the CBS hierarchy. To do so, you right click on the position code where you want to place the cost item assembly and select to either insert the assembly as subordinate cost items or as new cost items.

Once the cost items are inserted into the CBS, you can hover over Forecast (T/O) Quantity to see the associated calculation.

Step by Step — Insert Cost Item Assemblies

  1. Navigate to the CBS Register.

  2. Right click on the first cost item in the hierarchy and select Insert Cost Item Assembly as Subordinate.

  3. Select your Cost Item Assembly, then click OK.

  4. Click OK again.

     

    • Your Cost Item Assembly is added to the bottom of the CBS

Edit an Employed Cost Item Assembly

Employed Cost Item Assemblies are read-only cost items in the CBS register, but the inputs that were provided by the user to create the cost items can be modified to update the resulting cost items. If you change one variable in the cost item assembly, it will automatically update all associated cost items.

You can update the values of an Employed Cost Item Assembly in two ways:

  • From the CBS Register

  • From the Cost Item Assembly Register

From the CBS Register

You can edit the entire Cost Item Assembly from within the CBS Register.

Step by Step — Edit an Employed Cost Item Assembly from the CBS Register

  1. Right click on your Excavate Ductbank cost item and select Edit Cost Item Assembly Inputs.

  2. Maximize your screen.

  3. Change the Length input value to 120.

  4. Click OK.

    • Notice how all the quantities for the cost items using the input Length change

From the Cost Item Assembly Register

You can navigate back to the Cost Item Assembly Register, select your Cost Item Record, and make any changes there. Once the Cost Item Assemblies have been employed, to update the cost items with any changes made in the Cost Item Assembly Register, you need to go back to the CBS Register to update the cost items. You follow the same steps as above except you do not actually change anything in the edit window, you just click OK to see the updated changes.

Advanced Options

The following step by step demonstrates some advanced options within Cost Item Assemblies, such as conditional inputs and functions.

Step by Step — Advanced Options

  1. Navigate to your Cost Item Assembly Record.

  2. In the Calculations data block, click on the formula editor for the “Volume” calculation.

  3. Using the Functions tab, select the Round function and put your existing formula within its parenthesis, then click OK.

    • You now see a rounded number in the Default Result field

  4. You now see a rounded number in the Default Result field

  5. Do the same for the Volume2 and Volume3 calculations.

  6. Create a new calculation. In the Variable Name field, type Include_Conc, enter Include Concrete? in the Description field, then click on the fx button to open the formula editor.

  7. Using the Iif(, , ) function from the Functions tab, and the existing Volume3 calculations from the Fields tab, enter in the following formula, then click OK.

  8. Navigate to the CBS Register.

  9. Right click on one of your cost assembly items, and select Edit Cost Item Assembly Inputs.

  10. On the CONC input, select the ellipses next to the Default Value.

  11. Select Yes.

  12. Click OK.

    • Note how the conditional input CONC TYPE is now displayed

  13. Click OK.

  14. Navigate back to your Cost Item Assembly Record.

  15. In the Cost Items data block, right click on the Pour Concrete Forecast (T/O) Quantity field.

  16. From the ribbon, click the Unlink from Calculation Result option.

  17. Now click Link to Calculation result.

  18. Select the INCLUDE_CONC calculation, then click OK.

  19. Right click on the Pour Concrete Optional Code field.

  20. From the ribbon, click the Unlink from Calculation Result option.

  21. Navigate to the CBS Register.

  22. Right click on one of your cost assembly items, and select Edit Cost Item Assembly Inputs.

  23. Click OK.

  24. Right click on one of your cost assembly items, and select Edit Cost Item Assembly Inputs.

  25. Change the default value of CONC to No.

  26. Click OK.

  27. Click OK again.

    • Notice that your Pour Concrete cost item now disappears

Breaking the Link to a Cost Item Assembly

To ensure that the logic used in the calculation of a Cost Item Assembly is retained, employed Cost Item Assemblies are not directly editable in the CBS Register. To customize the results of an employed Cost Item Assembly, you can disassociate it from the originating Cost Item Assembly logic as per the following steps.

Step by Step — Break the Link to a Cost Item Assembly

  1. Right click your Excavate Ductbank cost item and select Break Cost Item Assembly Link.

  2. On the resulting Attention prompt, click Yes.

  3. When prompted about changing the Quantity Driver to Superior CI, click Yes.

    • Note that the hyperlinks disappear, and the link has been broken